jQuery(document).ready(function() {
	jQuery(".btnCreate ").click(function() {
		jQuery.fancybox.open({
			href : '/admin/media/create-album',
			type : 'iframe',
			padding : 0,
			width:'500px',
			height:'300px',
			openEffect : 'elastic',
			openSpeed  : 50,
			closeEffect : 'none',
			closeSpeed  : 50,
			fitToView   : false,
			autoSize    : false		
		});
	});
	
	jQuery(".btnUpload ").click(function() {
		var aid = jQuery('#albumId').val();
		jQuery.fancybox.open({
			href : '/admin/media/upload-image/aid/' + aid,
			type : 'iframe',
			padding : 0,
			width:'620px',
			height:'470px',
			openEffect : 'elastic',
			openSpeed  : 50,
			closeEffect : 'none',
			closeSpeed  : 50,
			fitToView   : false,
			autoSize    : false,
			beforeClose  : function() {
				reloadImage();
			}
		});
	});
	
	jQuery('.imgView').fancybox({
		padding: 2
	});
	
	jQuery('#folder_list a').click(function(){
		var aid = jQuery(this).attr('rel');
		loadImages(aid);
		jQuery('#folder_list a').each(function(){
			jQuery(this).removeClass('active');
		});
		jQuery(this).addClass('active');
	});
	
	reloadImage();
});

function reloadAlbum() {	
	jQuery.get('/admin/media/reload-album', function(data) {
		var objResponse = jQuery.parseJSON(data);
		jQuery('#folder_list').html(objResponse.album);		
	});
}


function reloadImage() {
	jQuery('#viewcontainer .progress').show();
	var aid = jQuery('#albumId').val();
	jQuery.get('/admin/media/reload-image/aid/' + aid, function(data) {	
		var objResponse = jQuery.parseJSON(data);
		jQuery('#filelist').html(objResponse.image);		
		jQuery('#viewcontainer .progress').hide();	

	});
}

function loadImages(aid) {
	jQuery('#viewcontainer .progress').show();
	jQuery.get('/admin/media/reload-image/aid/' + aid, function(data) {	
		var objResponse = jQuery.parseJSON(data);
		jQuery('#filelist').html(objResponse.image);
		jQuery('.albumTitle').html(objResponse.album.name);
		jQuery('#albumId').val(objResponse.album.id);
		jQuery('#viewcontainer .progress').hide();
	});
}

function deleteImage(id) {
	if(confirm("Bạn có muốn xóa ?")) {
		jQuery.get('/admin/media/delete-image/id/' + id, function(data) {	
			reloadImage();
		});
	}
}

function insertImage(imgSrc) {	
	try {
		parent.updateImageEditor('editor', imgSrc);
	} catch (err) {}
}